import { defineStore } from "pinia";

const gameStore = defineStore("game", {
  state: () => ({
    material: {
      warning_color: "",
      theme_color: "",
      theme_text_color: "",
      error_color: "",
      resource_path: "",
    },
    audioClosed: true,
    audioPlaying: false,
    refreshGamesHome: false,
    voteStatusList: [
      {
        value: "1",
        label: "大赛未开始",
        color: "alert",
      },
      {
        value: "2",
        label: "投稿中",
        color: "normal",
      },
      {
        value: "3",
        label: "投票未开始",
        color: "normal",
      },
      {
        value: "4",
        label: "投票中",
        color: "normal",
      },
      {
        value: "5",
        label: "投票已结束",
        color: "normal",
      },
      {
        value: "6",
        label: "大赛已结束",
        color: "gray",
      },
      {
        value: "7",
        label: "评审未开始",
        color: "alert",
      },
      {
        value: "8",
        label: "评审中",
        color: "normal",
      },
      {
        value: "9",
        label: "评审已结束",
        color: "normal",
      },
    ],
    answerAndLotteryStatus: [
      {
        value: "1",
        label: "活动未开始",
        color: "alert",
      },
      {
        value: "2",
        label: "未开始",
        color: "alert",
      },
      {
        value: "3",
        label: "进行中",
        color: "normal",
      },
      {
        value: "4",
        label: "已结束",
        color: "gray",
      },
      {
        value: "5",
        label: "活动已结束",
        color: "gray",
      },
    ],
    giftStatus: [
      {
        value: "1",
        label: "未发放",
        color: "normal",
      },
      {
        value: "2",
        label: "已发放",
        color: "normal",
      },
      {
        value: "3",
        label: "未发货",
        color: "normal",
      },
      {
        value: "4",
        label: "邮递中",
        color: "normal",
      },
      {
        value: "5",
        label: "已到货",
        color: "normal",
      },
      {
        value: "6",
        label: "未领取",
        color: "alert",
      },
      {
        value: "7",
        label: "已领取",
        color: "normal",
      },
    ],
    inviteCodeState: 0,
    surplusAnswerNumber: 0,
  }),
});

export { gameStore };
